package com.clusterswisdom.horn.api.tmall.action.bill.data;

import java.io.Serializable;
import java.util.List;

/**
 * 
 * 账务结算一览
 * 
 * @author bin
 *
 */
public class ChannelBill implements Serializable {

	private static final long serialVersionUID = 3347130682180002271L;
	/**
	 * 渠道
	 */
	private String channel;
	
	/**
	 * 账单
	 */
	private String billDateStr;
	
	/**
	 * 账期
	 */
	private String billSpanStr;
	
	/**
	 * 订单数量
	 */
	private String billNum;
	
	/**
	 * 当期发生款项（以元为单位）
	 */
	private String totalMoney;
	
	/**
	 * 当期发生款项明细：商家销售额
	 */
	private String  busSalesAmount;
	 
	/**
	 * 当期发生款项明细：商家退款额
	 */
	private String busRefundAmount;
	
	/**
	 * 当期发生款项明细：运费收入
	 */
	private String busShippingAmount;
	
	/**
	 * 当期结算金额（以元为单位）
	 */
	private String countMoney;
	
	/**
	 * 订单产生费用总额
	 */
	private String feeMoney;
	
	/**
	 * 当期产生费用总额（以元为单位）
	 */
	private List<BillFee> feeList;
	
	/**
	 * 差额(发生款项-产生费用-结算金额）
	 */
	private String differFee;
	
	/**
	 * 状态（ebiz使用的对账状态,JST不需要传值）
	 */
	private String status;

	public String getChannel() {
		return channel;
	}

	public void setChannel(String channel) {
		this.channel = channel;
	}

	public String getBillDateStr() {
		return billDateStr;
	}

	public void setBillDateStr(String billDateStr) {
		this.billDateStr = billDateStr;
	}

	public String getBillSpanStr() {
		return billSpanStr;
	}

	public void setBillSpanStr(String billSpanStr) {
		this.billSpanStr = billSpanStr;
	}

	public String getBillNum() {
		return billNum;
	}

	public void setBillNum(String billNum) {
		this.billNum = billNum;
	}

	public String getTotalMoney() {
		return totalMoney;
	}

	public void setTotalMoney(String totalMoney) {
		this.totalMoney = totalMoney;
	}

	public String getBusSalesAmount() {
		return busSalesAmount;
	}

	public void setBusSalesAmount(String busSalesAmount) {
		this.busSalesAmount = busSalesAmount;
	}

	public String getBusRefundAmount() {
		return busRefundAmount;
	}

	public void setBusRefundAmount(String busRefundAmount) {
		this.busRefundAmount = busRefundAmount;
	}

	public String getBusShippingAmount() {
		return busShippingAmount;
	}

	public void setBusShippingAmount(String busShippingAmount) {
		this.busShippingAmount = busShippingAmount;
	}

	public String getCountMoney() {
		return countMoney;
	}

	public void setCountMoney(String countMoney) {
		this.countMoney = countMoney;
	}

	public List<BillFee> getFeeList() {
		return feeList;
	}

	public void setFeeList(List<BillFee> feeList) {
		this.feeList = feeList;
	}

	public String getDifferFee() {
		return differFee;
	}

	public void setDifferFee(String differFee) {
		this.differFee = differFee;
	}

	public String getStatus() {
		return status;
	}

	public void setStatus(String status) {
		this.status = status;
	}

	public static long getSerialversionuid() {
		return serialVersionUID;
	}

	public String getFeeMoney() {
		return feeMoney;
	}

	public void setFeeMoney(String feeMoney) {
		this.feeMoney = feeMoney;
	}
	
	

}
